score high mark - French English Dictionary